stand (someone) in good stead

Translations
être très utile à quelqu’un